package com.java2207.group1.pojo;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Component;

import java.util.Date;

/**
 * @author HLJ
 * @Date 2022/7/25 07
 * Staff 员工实体类，实现对员工档案表的增删改查功能
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Component
public class Staff {
    // 编号
    private Integer id;
    // 员工编号
    private String empId;
    // 员工姓名
    private String name;
    // 性别
    private String sex;
    // 年龄
    private String age;
    // 身份证号
    private String id_no;
    // 家庭住址
    private String address;
    // 入职日期
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date hiredate;
    //合同到期日期
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date termdate;
    // 部门
    private String department;
    // 联系方式
    private String tel;
    // 照片
    private String pic;
}
